package com.moji.entity.dto;

import com.moji.common.base.PageEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class QueryOrderDto extends PageEntity {

    @ApiModelProperty(value = "订单编码")
    private String orderCode;

    @ApiModelProperty(value = "用户编码")
    private String userCode;

    @ApiModelProperty(value = "手机号")
    private String mobile;

    @ApiModelProperty(value = "订单类型 0-数据产品 1-其它产品")
    private String orderType;

    @ApiModelProperty(value = "下单时间_开始")
    private Date orderTimeStart;

    @ApiModelProperty(value = "下单时间_结束")
    private Date orderTimeEnd;

    @ApiModelProperty(value = "支付方式 0-支付宝 1-微信")
    private String payType;

    @ApiModelProperty(value = "订单状态0 - 待支付 1 - 已完成 2-已取消 3-待退款 4—已退款 5—审核拒绝  6-订单超时失效 7-退款中 ")
    private Integer orderStatus;

    @ApiModelProperty(value = "发票状态0 - 未开 1 - 已开 ")
    private Integer billStatus;

    @ApiModelProperty(value = "产品类型  1 免费版  2 包年版  3 个性定制版")
    private String productType;

    @ApiModelProperty(value = "查询类型  0- 订单  1- 发票")
    private Integer queryType;

}
